const unicode/utf8.ptrSize
23 uses
unicode/utf8 (current package)
utf8.go#L459: const ptrSize = 4 << (^uintptr(0) >> 63)
utf8.go#L460: const hiBits = 0x8080808080808080 >> (64 - 8*ptrSize)
utf8.go#L463: if ptrSize == 4 {
utf8.go#L484: if len(p) > ptrSize && word(p)&hiBits == 0 {
utf8.go#L485: p = p[ptrSize:]
utf8.go#L486: if len(p) > 2*ptrSize && (word(p)|word(p[ptrSize:]))&hiBits == 0 {
utf8.go#L487: p = p[2*ptrSize:]
utf8.go#L488: for len(p) > 4*ptrSize && ((word(p)|word(p[ptrSize:]))|(word(p[2*ptrSize:])|word(p[3*ptrSize:])))&hiBits == 0 {
utf8.go#L489: p = p[4*ptrSize:]
utf8.go#L531: if len(s) > ptrSize && word(s)&hiBits == 0 {
utf8.go#L532: s = s[ptrSize:]
utf8.go#L533: if len(s) > 2*ptrSize && (word(s)|word(s[ptrSize:]))&hiBits == 0 {
utf8.go#L534: s = s[2*ptrSize:]
utf8.go#L535: for len(s) > 4*ptrSize && ((word(s)|word(s[ptrSize:]))|(word(s[2*ptrSize:])|word(s[3*ptrSize:])))&hiBits == 0 {
utf8.go#L536: s = s[4*ptrSize:]
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)